﻿@using FTBS.Models.Entities

@{
    ViewBag.Title = "Thêm mới giá vé";
    Layout = "~/Views/Shared/_AdminLayout.cshtml";

    List<Theater> theaters = (List<Theater>)ViewBag.Theater;
    List<ChairType> chairTypes = (List<ChairType>)ViewBag.ChairType;
}
<legend style="margin-top: 10px">THÊM MỚI GIÁ VÉ</legend>
<table class="table striped bordered hovered">
    <tr>
        <th colspan="2" style="text-align: left">Rạp chiếu
        </th>
        <td>
            <select id="drlTheaterId" style="width: 160px">
                <option selected style="text-align: center">--- Chọn rạp phim ---</option>
                @for (int i = 0; i < theaters.Count; i++)
                {
                                
                    <option value="@theaters[i].TheaterId">@theaters[i].TheaterName</option>
                }
            </select>
        </td>
    </tr>
    @for (int i = 0; i < chairTypes.Count; i++)
    {
        <tr>
            <th rowspan="2" style="text-align: left">Loại ghế @chairTypes[i].TypeName (VNĐ)</th>
            <td>
                Mua vào
            </td>
            <td>
                <input type="text" onkeypress="return isNumberKey(event)" style="width: 160px" id="@chairTypes[i].ChairTypeId" name="@chairTypes[i].ChairTypeId" maxlength="10"/>
            </td>
        </tr>
        <tr>
            <td>
                Bán ra
            </td>
            <td>
                <input type="text" onkeypress="return isNumberKey(event)" style="width: 160px" id="@(chairTypes[i].ChairTypeId+3)" name="@chairTypes[i].ChairTypeId" maxlength="10"/>
            </td>
        </tr>
    }
    <tr>
        <td colspan="3">
            <div>
                <input type="submit" class="button info" onclick="save()" value="Tạo mới" style="text-align:left;width: 77px" />
                <button class="button danger" style="float: right">
                    @Html.ActionLink("Quay Lại", "Index")
                </button>
            </div>
            </td>
    </tr>
</table>

<script>
    function isNumberKey(evt) {
        var charCode = (evt.which) ? evt.which : event.keyCode;
        if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;

        return true;
    }

    function save() {
        var theaterId = $("#drlTheaterId").val();
        var price1 = $("#1").val();
        var price2 = $("#2").val();
        var price3 = $("#3").val();
        var salePrice1 = $("#4").val();
        var salePrice2 = $("#5").val();
        var salePrice3 = $("#6").val();
        if (theaterId == "--- Chọn rạp phim ---") {
            alert('Hãy chọn rạp phim!!!');
        }
        else if ((price1 == "") || (price2 == "") || (price3 == "") || (salePrice1 == "") || (salePrice2 == "") || (salePrice3 == "")) {
            alert('Giá vé mua vào và bán ra của mỗi loại ghế không thể để trống và thấp nhất là 1.000 VNĐ!');
        }
        else {
            try {
                var p1 = parseFloat(price1);
                var p2 = parseFloat(price2);
                var p3 = parseFloat(price3);
                var sp1 = parseFloat(salePrice1);
                var sp2 = parseFloat(salePrice2);
                var sp3 = parseFloat(salePrice3);
                if (p1 < 1000 || p2 < 1000 || p3 < 1000) {
                    alert('Giá vé mua vào của mỗi loại ghế phải là số và thấp nhất là 1.000 VNĐ!');
                } if (sp1 < 1000 || sp2 < 1000 || sp3 < 1000) {
                    alert('Giá vé bán ra của mỗi loại ghế phải là số và thấp nhất là 1.000 VNĐ!');
                }
                else {
                    $.ajax({
                        url: '/PriceTicket/SubmitCreate',
                        type: 'POST',
                        data: { theaterId: theaterId, p1: p1, p2: p2, p3: p3 , sp1 : sp1, sp2 : sp2, sp3 : sp3},
                        success: function (response) {
                            if (response == "SessionTimeOut") {
                                window.location.href = "/Home/Announcement";
                            } else if (response == "createSuccessful") {
                                window.location.href = "/PriceTicket/Index";
                            } else if (response == "false") {
                                alert("Rạp này đã có giá vé!!!");
                            }
                        }
                    });
                }
            } catch (e) {
                alert("Giá vé của mỗi loại ghế phải là số và thấp nhất là 1.000 VNĐ!");
            }

        }
    }
</script>
